Aktueller Standort: Startseite> Funktionskategorien> filter_input

filter_input

Erhalten Sie eine bestimmte externe Variable mit Namen und können mit dem Filter verarbeitet werden
Name:filter_input
Kategorie:Filter
Programmiersprache:php
Kurzbeschreibung:Holen Sie sich Eingaben von außerhalb des Skripts und filtern Sie es.

Definition und Verwendung

filter_input() erhält die Eingabe von außerhalb des Skripts und filtert sie.

Diese Funktion wird verwendet, um Variablen aus nicht sicheren Quellen wie der Benutzereingabe zu überprüfen.

Diese Funktion kann Eingaben aus verschiedenen Quellen erhalten:

  • Input_get
  • Input_post
  • Input_cookie
  • Input_env
  • Input_server
  • Input_session (noch nicht implementiert)
  • Input_request (noch nicht implementiert)

Bei Erfolg werden die gefilterten Daten zurückgegeben, falls dies fehlgeschlagen ist, falsch, wenn der variable Parameter nicht festgelegt wird, null.

Beispiel

In diesem Beispiel verwenden wir filter_input() um eine Postvariable zu filtern. Die akzeptierte Postvariable ist eine rechtliche E-Mail-Adresse.

 <? Php
Wenn ( ! filter_input ( input_post , 'email' , filter_validate_email ) )
 {
 echo "E-Mail ist nicht gültig" ;
 }
anders
 {
 echo "E-Mail ist gültig" ;
 }
?>

Die Ausgabe ist ähnlich:

 E-Mail ist gültig

Grammatik

 filter_input ( input_type , variable , filter , optionen )
Parameter beschreiben
input_type Erforderlich. Geben Sie den Eingangstyp an. Siehe die möglichen Typen in der obigen Liste.
Variable Geben Sie die zu gefilterten Variablen an.
Filter

Optional. Gibt die ID des zu verwendenden Filters an. Der Standard ist filter_sanitize_string.

Möglicherweise finden Sie das vollständige Referenzhandbuch für PHP -Filter für mögliche Filter.

Die Filter -ID kann ein ID -Name (z. B. filter_validate_email) oder eine ID -Nummer (z. B. 274) sein.

Optionen Gibt ein Array mit Flags/Optionen an. Überprüfen Sie jeden Filter auf mögliche Flaggen und Optionen.
Ähnliche Funktionen
Beliebte Artikel